#include <stdio.h>
#include <float.h>

int main(){
    int array[]={FLT_ROUNDS,FLT_RADIX,
                 FLT_MANT_DIG,DBL_MANT_DIG,LDBL_MANT_DIG,
                 FLT_DIG,DBL_DIG,LDBL_DIG,
                 FLT_MIN_EXP,DBL_MIN_EXP,LDBL_MIN_EXP,
                 FLT_MIN_10_EXP,DBL_MIN_10_EXP,LDBL_MIN_10_EXP,
                 FLT_MAX_EXP,DBL_MAX_EXP,LDBL_MAX_EXP,
                 FLT_MAX_10_EXP,DBL_MAX_10_EXP,LDBL_MAX_10_EXP
                 };
    double array2[]={FLT_MAX,DBL_MAX,LDBL_MAX,
                     FLT_EPSILON,DBL_EPSILON,LDBL_EPSILON,
                     FLT_MIN,DBL_MIN,LDBL_MIN
                     };
    int i;
    for(i=0;i<20;i++){
        printf("%d\n",array[i]);
    }
    for(i=0;i<9;i++){
        printf("%.40e\n",array2[i]);
    }
    return 0;
}
